body{max-width:640px;min-height:100%;margin:0 auto;padding:0;color:#333;background-color:#f4f4f4;overflow-y:auto;overflow-x:hidden;font-family:Arial, Helvetica, sans-serif;font-size:1.4rem;}
div{font-size:0.9rem;}
textarea{font-size:0.8rem;line-height:25px;height:auto;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select: none;}
ul,li{margin:0;padding:0;list-style: none;}
input,textarea,button{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline: none;}
a{text-decoration: none;}
.head{background:#f4f4f4;text-align:center;position:relative;}
.HeadContent{padding:0 3.75%;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.HeadContent .back{float:left;text-align: left;}
.back i{font-size:1.0rem;color:#0168b7;}
.HeadTitle{float:right;color:#0168b7;margin-right:5px;font-size:1.0rem;font-weight: bold;}
.PersonalHead{background:#f4f4f4;text-align:center;}
.PersonalHeadImg{display:inline-block;border:1px solid #d9d9d9;border-radius:50%;overflow:hidden;background:#fff;text-align:center;padding-top:3px;box-shadow: 0 0 10px #E0D7D7;}
.PersonalName{position:relative;font-size:1.0rem;color:#323232;font-weight:bold;}
.PersonalCredits,.PerpleNum{display:inline-block;width:92.5%;overflow:hidden;padding-top:1px;}
.PersonalCredits a{float:right;}
.PersonalName input{border:none;width:50%;background-color:transparent;font-size:1.0rem;color:#323232;font-weight:bold;text-align:center;}
.RightContent input{float:left;padding-right:0;margin-right:5px;border:none;text-align:right;background-color:transparent;}
.PersonalCredits span{border-bottom:1px solid #0168b7;font-style:italic;color:#0168b7;font-size:0.9rem;}
.PersonalCredits i{color:#0168b7;font-size:0.9rem;}
.PublicContent,.DinnerTime-list,.RecordInformation,.PersonalInformation{background:#fff;text-align: center;box-shadow: 0 -3px 5px #E6E6E6;overflow: hidden;}
.DinnerTime-list ul,.RecordInformation ul,.PersonalInformation ul{display:inline-block;width:92.5%;}
.DinnerTime-list li,.RecordInformation li,.PersonalInformation li{border-bottom:1px solid #e4e4e4;font-size:0.9rem;overflow:hidden;}
.PersonalInformation li:last-child{border:none;}
.DinnerTime-list li a,.RecordInformation li a,.PersonalInformation li a{display:block;overflow:hidden;}
.LeftTitle{float:left;font-weight: bold;color:#0168b7;}
.RightContent{float:right;color:#444444;}
.RightContent i{float:right;color:#444444;font-size:1.0rem;}
.RightContent span{float:left;max-width: 150px;margin-right:5px;min-width:100px;text-align:right;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.PublicContent,.RecordInformation,.RecordInformation-public{box-shadow: inset 0 3px 5px #E6E6E6;background:#f4f4f4;}
.DinnerTime-list .LeftTitle,.RecordInformation .LeftTitle{color:#333333;}
.head-another{background:#fff;}
.head-another .HeadContent{border:none;}
.ImgTitle{text-indent:3.75%;font-weight: bold;background:#f4f4f4;}
.ImgList{text-align:center;background:#f4f4f4;padding:0 3.75%;height:12%;margin-top:-20px;}
.ImgList li{float:left;position:relative;height:3.5rem;width:29%;box-shadow: 0 0 2px #cecece;background:#fff;margin-right:6%;text-align:center;margin-top:15px;}
.ImgList li:nth-child(3n+0){margin-right:0;}
.ImgList .last-child{margin:15px 0 0 0;color:#fff;background:#0068b6;}
.ImgList li input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}
.ImgList li i{font-size:1.2rem;}
.ImgList li .delete{position:absolute;width:20px;height:20px;line-height:20px;color:#0068b6;top:-11px;right:-10px;}
.ImgList li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.ImgList li span{display:inline-block;vertical-align: middle;height:100%;}
.BtnGroup{position:fixed;bottom:1rem;right:0;left:0;text-align:center;}
.BtnGroup button{width:45%;background:#fff;border:none;height:2.2rem;text-shadow: 0 0 4px #bdbdbd;color:#fff;}
.BtnGroup .btn-submit{background:#0068b6;margin-left:3%;}
.BtnGroup .btn-drop{box-shadow:inset 0 0 6px #bdbdbd;}
.FoodDescribe input{width:100%;height:auto;font-size:0.8rem;color:#5D5D5D;padding:0 0 15px 0;border:none;background:#f4f4f4;}
.Popwindow{position:fixed;top:0;left: 0;right:0;bottom:0;z-index:200;background:rgba(0,0,0,0.7);display:none;}
.DinnerTime{position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:#fff;box-shadow: 0 0 15px #bdbdbd;text-align:center;}
.DinnerTime-title{font-size:1.2rem;font-weight:bold;}
.DinnerTime-list{box-shadow:inset 0 3px 5px #cecece;max-height:60%;overflow:scroll;}
.form-checkbox,.form-radio{display:inline-block;position: relative;height:25px;width:25px;border-radius:50%;background:#979797;margin-right:5px;}
.form-checkbox input,.form-radio input{display:none;}
.form-checkbox i,.form-radio i{display:none;}
.RegisterNotice-left{float:left;margin-left:8%;}
.RegisterNotice-left .form-checkbox{background:none!important;}
.RegisterNotice-left .active,.RightContent .active{background:#0168B5;}
.RegisterNotice-left .form-checkbox{border-radius:0;box-shadow:inset 0 0 1px #333;}
.RegisterNotice-left .active i{display:block;line-height:22px !important;color:#D20100;font-size:40px;margin-left:-4px;}
.Right .active,.RightContent .active{background:#0168B5;}
.Right .active i,.RightContent .active i{display:block;padding-left:4px;line-height:17px !important;color:#fff;text-shadow:0 0 2px #000000;font-size:24px;}
.AddTime{line-height:4.5rem;font-size:0.9rem;font-weight: bold;}
.AddTime i{color:#0168B5;font-size:1.5rem;font-weight: normal;vertical-align: middle;}
.AddTime span{display:inline-block;}
.AddTime a{vertical-align: middle;color:#333333;}
.warning{color:#F90709;font-weight: bold;}
.RecordInformation-list,.RecordInformation-public{text-align: center;padding-bottom:80px;}
.RecordInformation-public ul{display:inline-block;width:92.5%;}
.RecordInformation-public ul li{position:relative;overflow:hidden;border-bottom:1px solid #E3E3E3;}
.RecordInformation-public ul li:last-child{border:none;}
.RecordInformation-public ul li a{display:block;overflow:hidden;}
.LeftHead,.LeftFoot{float:left;width:90%;color:#989898;line-height:20px;font-size: 0.9rem;text-align: left; overflow:hidden;}
.Right{float:right;font-size: 1.0rem;text-align: right;}
.Right i{font-size: 1.0rem;color:#4B4B4B;line-height:55px;}
.LeftHead-title{float:left;font-weight:bold;line-height:15px;padding-top:7px;}
.date{float:right;font-size: 0.65rem;line-height:15px;padding-top:10px;}
.LeftFoot .warning{font-size: 0.9rem;}
.LeftFoot div{display:inline-block;font-size: 0.7rem;max-width:74%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.BtnGroup .AddRecord{width:92.5%;margin:0;}
.NoRecord{padding-top:20%;color:#979797;font-size:0.8rem;}
.Btn-Popwindow{position: absolute !important;}
.DinnerDate input[type=date]{float:left;width:100%;border:none;background:#f4f4f4;padding-right:0;text-align:right;min-height:20px;}
.back span{font-weight: bold;color:#0266b1;}
.WeightRecord{float:left;width:100%;text-align: left;margin-top:-10px;}
.WeightRecord div{display:inline-block;width:70%;font-weight: bold;font-size:0.8rem;}
.Btn-circle{position:absolute;top:15px;right:15px;background:#0069b5;border-radius:50%;color:#fff;border:1px solid #094789; box-shadow:0 0 3px #0069b5;}
.Btn-circle span{font-size:1.2rem;}
.Btn-circle i{font-size:1.4rem;}
.RecordTime{float:left;color:#444444;font-weight: bold;margin-left:15px;font-size:0.8rem;}
.RecordData{float:right;color:#444444;margin-right:15px;font-size:0.8rem;}
.foot{position:fixed;z-index:100;left:0;right:0;bottom:0;height:3.5rem;background:#fff;box-shadow: 0 -3px 5px #cecece;text-align: center;}
.foot a{text-align: center;font-weight: bold;color:#0266b1;vertical-align: middle;display:inline-block;width:100%;padding:10px;}
.foot span{display:inline-block;height:100%;vertical-align: middle;}
.foot a i{font-weight:normal;}
.RecordInformation-list ul li{position:relative;text-align: center;}
.RecordInformation-list ul li a{display:inline-block;width:92.5%;border-bottom:1px solid #E3E3E3;}
.RecordInformation-list ul li:last-child a{border-bottom:none;}
.RecordInformation-list ul li .delete{background:#979797;color:#fff;}
.RecordInformation-list ul .active .RecordContent{margin-left:-34%;}
.RecordContent{display:inline-block;width:100%;overflow:hidden;}
.RecordInformation-list ul .active .delete{display:block;}
.bg-line{position:absolute;top:0;bottom:0;left:3.75%;right:3.75%;height:100%;border-bottom:1px solid #E3E3E3;}
.LeftImg{float:left;width:20%;text-align: left;margin-left:3px;}
.LeftImg img{border-radius:50%;}
.MiddleContent{padding-left:0.5rem;float:left;width:70%;text-align: left;}
.MiddleHead{font-size:0.9rem;color:#303030;font-weight:bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.MiddleFoot{font-size:0.7rem;color:#9D9D9D;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Nopadding{padding:0 !important;}
.IndexHead{position:absolute;top:0;left:0;right:0;height:75%;overflow: hidden;background:#fff;}
.IndexFoot{position:absolute;top:75%;left:0;right:0;bottom:0;overflow: hidden;text-align:center;background:#fff; }
.IndexFoot-content{position:absolute;z-index:9;left:2.5%;right:2.5%;top:10px;bottom:10px;overflow: hidden;}
.IndexFoot-img{position:absolute;z-index:10;height:76px;width:76px;background:#fff;text-align:center;overflow:hidden;top:50%;left:50%;border:1px solid #CACACA;border-radius:50%;margin-top:-38px;margin-left:-38px;box-shadow:0 0 3px #cecece;}
.IndexFoot-img img{width:97%;height:97%;vertical-align: middle;border-radius:50%;}
.IndexFoot-img span{display:inline-block;vertical-align: middle;height:100%;}
.IndexFoot-content li{float: left;width:50%;height:50%;text-align:left;padding:0 7%;position:relative;}
.IndexFoot-content li:first-child{box-shadow:1px 1px 0 #e5e5e5;}
.IndexFoot-content li:nth-child(2){text-align: right;}
.IndexFoot-content li:last-child{box-shadow:-1px -1px 0 #e5e5e5;text-align: right;}
.IndexFoot-content li span{display:inline-block;vertical-align: middle;height:100%;font-weight: bold;color:#0551a4;font-size:1rem;}
.IndexFoot-content li i{position:absolute;right:10%;top:20%;width:15px;height:15px;border-radius:50%;text-align: center;line-height:17px;background: #f21210;color:#fff;font-style:normal;font-size:0.6rem;}
.LeftBottom{left:15px;bottom:15px;top:auto;}
.RightBottom{bottom:15px;top:auto;}
.LeftTop{left:15px;}
.TodayNotice{position:absolute;width:70%;top:50%;left:50%;margin-left:-35%;border-radius:50%;box-shadow: 0 0 3px #cecece;overflow:hidden;}
.Bg-W{position:relative;width:100%;height:100%;background:#C9C9C9;}
.TodayNoticeContent{position:absolute;border-radius:50%;top:15px;left:15px;bottom:15px;right:15px;background:#fff;border:4px solid #DDDDDD;text-align: center;}
.TodayNoticeContent .TodayNoticeTitle{position:relative;margin-top:9.6%;height:12.2%; }
.TodayNoticeTitle span{display: inline-block;height: 100%;vertical-align: middle;}
.TodayNoticeTitle span:last-child{font-size:1.1rem;font-weight:bold;color:#0069b5;}
.TodayNoticeWord{display:inline-block;width:80%;height:29%;color:#0069b5;line-height:20px; overflow:hidden;font-size:0.8rem;margin-top:10px;}
.SafeNotice{display: inline-block;color:#CDCDCD;border-bottom:1px solid #CDCDCD;font-weight: bold;margin-top:5%;font-size:0.8rem;}
.SafeNoticeContent{color:#FAD224;font-weight: bold;margin-top:-8px;}
.SafeNoticeContent span{font-size: 1.9rem;padding-left:18px;}
.SafeNoticeContent i{font-size: 0.8rem;font-style: normal;}
.LeftBottom .WeightNum{font-size: 1rem;margin-top:0 !important;}
.LeftBottom i{font-size:0.8rem;}
.LeftBottom span{margin-top: 5px !important;line-height:30px !important;}
.label-switch input[type=checkbox]:checked+.checkbox{background: #0069b5;}
.label-switch .checkbox,.label-switch .checkbox:before{background:#979797;}
.IndexHead .active .Bg-W{background:#FAD225;}
.IndexHead .active .TodayNoticeContent{border-color:#FBE47D;}
.IndexHead .active .SafeNotice,.IndexHead .active .SafeNoticeContent{color:#F9181C;}
.RightContent .CheckOn{color:#0069b5 !important;}
.RightContent .CheckOff{color:#979797 !important;}
.PublicContent{padding:15px 15px 30px 15px;text-align: left;}
.PersonalOperate a{display:inline-block;width:30%;margin:1%;background:#0168B5;color:#fff;font-size:0.8rem;padding-top:3px;padding-bottom:3px;}
.PersonalInformationContent{display:inline-block;width:92.5%;text-align:left;border-bottom:1px solid #cecece;padding-bottom:15px;}
.PersonalInformationContentTitle{padding:15px 0 5px 0;font-weight: bold;}
.PersonalInformationContentWord{font-size:0.8rem;padding:0 10px;}
.PersonalInformation .PersonalInformationContent:last-child{border:none;}
.ChartTime{text-align: center;color:#949494;font-size:0.7rem;}
.ChartLeft{float:left;color:#868686;background:#fff;margin-left:20px;padding:15px 6% 15px 10%;}
.ChartRight{float:right;color:#fff;background:#0168b7;padding:15px 10% 15px 6%;}
.ChartContent{position:relative;width:86.8%;margin:10px 20px;border-radius: 5px;font-size:0.8rem;}
.ChartContent i{position:absolute;top:10%;}
.ChartLeft i{left:-13px;color:#fff;}
.ChartRight i{right:-13px;color:#0168b7;-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.ChartText-submit{float:left;width:20.25%;text-align: center;color:#0168b7;font-size:1rem;}
.ChartText-input{float:left;width:76%;margin-left:3.75%;box-shadow:0 0 1px #848486;border-radius: 5px; }
.ChartText{position:fixed;z-index:100;left:0;right:0;bottom:0;background:#fff;overflow:hidden;}
.ChartText-input input{width:100%;height:100%;border:none;border-radius: 5px;box-shadow:inset 0 0 3px #cecece;}
.PersonalList img{box-shadow:0 0 5px #B3AFAF;}
.PersonalList .MiddleContent{width:50%;}
.PersonalList .Right{width:30%;overflow:hidden}
.Mid{display: inline-block;vertical-align: middle;height: 100%;}
.PersonalListOperate{display:inline-block;width:100%;vertical-align: middle;}
.PersonalListOperate button{display:block;text-align: center;width:100%;padding:3px 0;color:#fff;background:#0168b7;border:none;font-size:0.7rem;}
.PersonalListOperate button:first-child{margin-bottom:5px;}
.bgcolor-333333{background-color:#333333!important;}
.RecordInformation-list li:last-child .bg-line{display:none;}
.search{float:left;width:55%;overflow:hidden;margin-left:5%;}
.search input{float:left;width:70%;border-radius:0;font-size:0.75rem;padding:5px;padding-bottom:8px;text-align: right;border:1px solid #cecece;}
.search a{color:#333;}
.PopContent{position:absolute;top:17%;left:15px;right:15px;background:#fff;box-shadow: 0 0 15px #bdbdbd;text-align:center;}
.PopContentTitle{font-weight:bold;font-size:1.2rem;}
.PopContentText{box-shadow:inset 0 3px 8px #cecece;padding:40px 17px 120px 17px;font-weight: bold;}
.ChoseMedition .RightContent span{color:#959595;font-weight: bold;}
.WeekChose{overflow:hidden;margin-bottom:10px;}
.WeekChose div{float: left;width:12%;position:relative;font-size:0.8rem;margin-right:2.66%;text-align: center;color:#fff;background:#979797;border-radius: 50%;}
.WeekChose div:last-child{margin:0;}
.WeekChose div:after{content:'';display: block;margin-top: 100%;}
.WeekChose span{
	position: absolute;
	height:1rem;
	line-height: 1rem;
	margin-top:-0.5rem;
	top: 50%;
	left:0;
	width: 100%;
}
.AddMeditionTime{text-align: right;font-weight:bold;color:#343434;}
.AddMeditionTime i{font-size:1.0rem;color:#0168B5;font-weight: normal;padding-left:5px;}
.ChoseMedition textarea{width:100%;border:none;padding-top:15px;color:#959595;font-size:0.9rem;overflow:none;background-color:#f4f4f4;}
.ChoseMedition li:last-child{border:none;}
.ChoseMedition{margin-bottom:3rem;}
.WeekChose .active{background:#0168b7;}
.HeadContent span{font-weight: bold;}
.HeadContent span strong{color:#0168b7;border-bottom: 1px solid #0168b7;}
.PerpleNum{text-align: right;margin-top:10px;font-weight: bold;font-size: 0.7rem;}
.NewsList{text-align: center;padding-bottom:80px;border-bottom:1px solid #cecece;background: #fff;box-shadow:0 -3px 3px #EAEAEA; }
.NewsList ul{display:inline-block;width:92.5%;}
.NewsList ul li a{display:block;padding:15px 0;overflow: hidden;}
.NewsList ul li a div{float:left;margin-left:35%;text-align: left;}
.NewsList ul li{background: url(../images/text.png) no-repeat left center; background-size:auto 80%;border-top:1px solid #E9E9E9;background-position:5%;}
.NewsList ul li:first-child{background: url(../images/NewTop1.png) no-repeat left center; background-size:auto 80%;border:none;background-position:5%;}
.NewsTitle{color:#0168B5;font-size: 0.9rem;font-weight: bold;}
.NewsContent{color:#3A3A3A;font-size: 0.7rem;}
.FootNav{position:fixed;left:0;right:0;bottom:0;text-align: center;background:#0168B5;}
.FootNav ul{overflow: hidden;padding:10px 0;}
.FootNav ul li{float:left;width:33.333333333333333333333%;color:#fff;font-weight: bold;border-right: 1px solid #fff;}
.FootNav ul li a{display:block;padding:4px 0;color:#fff;font-size:0.9rem;position:relative;}
.FootNav ul li:last-child{border:none;}
.FootNav ul li a b{position:absolute;top:1px;right:10%;font-size:0.5rem;width:15px;height:15px;overflow: hidden;border-radius: 50%;text-align: center;line-height:17px;color:#fff;background:#fe1919;}
.MiddleContent b{display: inline-block;margin-left:10px;box-shadow:0 0 5px #B5B4B4; font-size:0.5rem;width:15px;height:15px;overflow: hidden;border-radius: 50%;text-align: center;line-height:17px;color:#fff;background:#fe1919;vertical-align: middle;}
.HeadTitleMiddle{position:absolute;height:20px;line-height:20px;right:15%;left:15%;top:50%;margin-top:-10px;text-align: center;color:#0168b7;font-weight: bold;font-size: 1.1rem;}
.SelectContent,.RegisterTitle,.RegisterContent,.register{display: inline-block;width:92.5%;}
.register img{width:100%;}
.RegisterTitle{text-align:left;color:#0168b7;font-weight: bold;font-size:0.9rem;padding:10px 0 5px 10px;}
.RegisterContent{overflow:hidden;border:1px solid #f5f5f5;background: #fff;padding:0.2rem 0;border-bottom: 1px solid #cecece;}
.RegisterContent input{float:left;width:60%;padding-left:0;border:none;height:1.8rem;line-height:1.8rem;font-size:0.8rem;text-indent: 10px;}
.RegisterContent button{float:right;width:35%;margin-top:0.1rem;margin-right:3px;height:1.6rem;font-size:0.8rem;background: #EFEFEF;color:#0168b7;font-weight: bold;border:none;border-radius:25px;}
.SelectContent{position:relative;padding:0!important;text-align:left;margin-top:1rem;background:#979797;height:2.2rem;line-height: 2.2rem;color:#fff;font-weight: bold;font-size:0.8rem;text-indent:10px;}
.SelectContent i{float:right;height:100%;line-height:2.4rem;text-align:center;padding-right:20px;font-size:1.4rem;font-weight: normal;}
.SelectContent .OptionContent{position:absolute;height:0;overflow:hidden;left:0;right:0;top:2.2rem;}
.SelectContent .swiper-container{padding:0!important;height:9.6rem;z-index:110;background:#fff;color:#333;text-align: center;}
.SelectContent .swiper-slide{float:left;text-indent:10px;margin-left:3.75%;width:92.5%;background:#fff;height:2.4rem;line-height:2.4rem;font-size:0.8rem;text-align: left;border-bottom: 1px solid #cecece;}
.SelectContent .swiper-slide:last-child{border:none;}
.SelectContent .swiper-wrapper{text-align: center;}
.SelectContent span{float:left;width:80%;height:100%;}
.OptionContent b{margin-top:-0.1rem;display:inline-block;font-size:0.6rem;line-height:0.2rem;color:#B1B1B1; }
.hospital .swiper-slide{line-height:1.2rem; }
.hospital .swiper-slide span{line-height:1.8rem }
.SelectContent .swiper-slide span{display:inline;float:none;}
.RegisterNotice{padding-top:1rem;}
.RegisterNotice-left{margin-top:0.5rem;}
.RegisterNotice-right{float:left;margin-left:5%;width:77%;line-height:25px;font-size:0.7rem;text-align: left;}
.RegisterNotice-right a{color:#0168b7;border-bottom:1px solid #0168b7;}
.SmallText{display:inline-block;width:92.5%;font-size:0.5rem;color:#0168b7;padding-top:0.5rem;}
.PopContentTextTitle{text-align: left;border-bottom: 1px solid #cecece;padding-bottom:1rem;}
.PopContentText-input{padding-bottom:0.8rem;border-bottom:1px solid #e9e9e9;}
.PopContentText-input input{width:100%;border:none;font-weight: normal;padding-left:0;margin-top:0.8rem;}
.Role span{color:#0168b7;border-bottom:1px solid #0168b7;}
.RoleContent .right i,.RoleContent .MiddleHead{color:#0168b7;font-weight: bold;}
.RoleContent .MiddleFoot{font-size:0.8rem;}
.RoleContent{box-shadow: none;}
.RoleContentHead{background:#E8E8E8;}
.RoleContentHead li{border:none;}
.RoleContentHead .RightContent span{font-size:1rem;font-weight: bold;}
.RoleContentHead .LeftTitle{font-size:1rem;}
.RoleContentHead .LeftTitle span{display:inline-block;padding-left:5px;font-size:0.9rem;color:#0168b7;}
.Btn-another i{font-size:1.2rem;}
.OperateList{position:relative;background:#fff;text-align: center;}
.OperateList ul{position:absolute;left:3.75%;right:3.75%;bottom:3.75%;top:3.75%;overflow:hidden;}
.OperateList ul li{position:relative;float: left;width:50%;text-align:center;height:33.33333%;}
.OperateList ul li a{display:block;width:100%;height:100%;}
.OperateList ul li .OperateListContent{position:absolute;top:50%;left:50%;width:80%;height:2rem;line-height:2rem;margin-top:-1rem;margin-left:-40%;font-weight: bold;color:#0168b7;font-size:1rem; }
.OperateList ul li:last-child .OperateListContent{background:#0168b7;color:#fff;}
.OperateList ul li:first-child{box-shadow:inset -1px -1px 0.5px #E6E6E6; }
.OperateList ul li:nth-child(2),.OperateList ul li:nth-child(4){box-shadow:inset 0 -1px 0.5px #E6E6E6; }
.OperateList ul li:nth-child(3){box-shadow:inset -1px -1px 0.5px #E6E6E6; }
.OperateList ul li:nth-child(5){box-shadow:inset -1px 0 0.5px #E6E6E6; }
.WeightContent{line-height:0.5rem;font-size:0.7rem;color:#F7D124;}
.WeightContentNum{line-height:0.5rem;font-size:0.8rem;}
.OperateList .warning{color:#fe1919!important;}
.PersonalName div{margin-top:-3px;padding-bottom:5px;font-size:1rem;}
.Sicker button{font-size:0.8rem;}
.OverWeight{font-size:0.5rem !important;background:#FE0000!important;}
.chart{display:inline-block;width:92.5%;text-align: left;margin-top:1rem;}
.ChartNotice,.ChartDate{display:inline-block;width:92.5%;overflow:hidden;margin-top:1rem;}
.ChartDate a{float:left;width:32%;margin-right:2%;background:#fff;color:#0168b7;font-weight: bold;font-size:1rem;height:2rem;line-height:2rem; }
.ChartDate a:last-child{margin:0;}
.ChartDate .active{background:#0168b7;color:#fff;}
.BloodPress{overflow:hidden;}
.BloodPressLeft{float:left;}
.BloodPressRight{float:right;font-weight: normal;color:#9E9E9E;}
.BloodPressRight input{width:100px;border:none;text-align:right;}
.PopContentText .BloodPress:first-child{padding-bottom:1rem;border-bottom:1px solid #cecece;}
.PopContentText .BloodPress:nth-child(2){margin-top:1rem;margin-bottom:-1rem;}
.DrinkList>div{position:relative;display:inline-block;width:92.5%;height:70%;margin-top:5%; }
.WeightList,.DrinkList{position:relative;box-shadow:inset 0 -3px 3px #EAEAEA,inset 0 3px 3px #EAEAEA; }
.Drink{height:20%;background:url(../images/cup1.gif) no-repeat left center;background-size:25% auto;}
.cup2{background:url(../images/cup2.gif) no-repeat left center;background-size:25% auto;}
.cup3{background:url(../images/cup3.gif) no-repeat left center;background-size:25% auto;margin-top:3%;}
.CupName{float:left;margin-left:25%;font-size:0.9rem;line-height: 4.2rem;font-weight: bold;}
.DrinkNum{display:inline-block;margin-top:5%;margin-right:3%;width:80%;font-size:2.2rem;border-bottom:1px solid #0168b7 ;color:#0168b7;line-height:2.2rem;}
.DrinkToday{font-weight: bold;}
.Drink i{float:left;color:#0168b7;font-size:1.4rem;line-height:4.2rem;}
.Drink span{float:left;width:10%;text-align: center;overflow: hidden;line-height:4.2rem; }
.Drink .plus{line-height:4.4rem;font-size:1.5rem;}
.btn-drink button{width:42%;height:1.8rem;}
.ChartNotice{color:#F1D720;background:#fff;font-size:1rem;height:2rem;line-height:2rem;font-weight: bold;margin-top:0.3rem;}
.areadly{color:#0168b7;}
.noweight{font-weight: normal;color:#707070;}
.nomargin{margin-top:0.5rem;}
.WeightChart{position:absolute;z-index:120;top:10px;right:3.25%;left:50%;bottom:0;}
.WeightList{position:absolute;left:0;right:0;bottom:85px;overflow:hidden;}
.WeightChart .swiper-slide{height:10px;line-height: 10px;font-size:28px;text-align:right;padding-right:10%;color:#4F4F4F;}
.WeightChart .swiper-slide div{border-radius:20px;position: absolute;height:4px;left:10%;right:40%;top:3px;bottom:3px;background:#C7C7C7;}
.WeightChart .swiper-slide .Full{height:8px;left:0;top:1px;bottom:1px;}
.bg-weight{position:absolute;z-index:100;top:0;right:30%;left:0;bottom:0;box-shadow:inset -4px 0 10px #E0E0E0; }
.Weight-num-line{position:absolute;top:274.5px;left:40%;right:45%;border-top:1px dashed #0168B5;}
.Weight-num{position:absolute;top:244.5px;font-size:1.4rem;text-indent:10px;left:5%;right:60%;height:60px;line-height:60px;text-align:left;color:#fff;font-weight:bold;background:url(../images/bgweight.png) no-repeat center right;background-size:100% auto; }
.WeightTimes{text-align: left;line-height:1.5rem;font-size:0.9rem;font-weight: bold;padding:15px;}
.weight-time{position:absolute;top:304.5px;left:5%;right:65%;font-size:0.6rem;line-height:0.8rem;color:#0168b7;}
.RecordInformation-public-title{height:1.8rem;line-height: 1.8rem;font-size:0.8rem;background:#fff;color:#0168b7;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;text-align: center;font-weight: bold;}
.FoodList{padding:0.5rem 0;text-align:center;overflow:hidden;}
.FoodList table{display:inline-block;width:92.5%;text-align:center;}
.FoodList table td{width:25%;height:2.5rem;font-size:0.8rem;font-weight:bold;border:1px solid #E6E6E6;overflow:hidden;}
.FoodList table tr td:first-child{border-left:none;}
.FoodList table tr td:last-child{border-right:none;}
.FoodList table tr:first-child td{border-top:none;}
.FoodList table tr:last-child td{border-bottom:none;}
.FoodList table tr td a{display:inline-block;color:#969696;vertical-align:middle;}
.Noboxshaw{box-shadow: none;}
.WarnEat{color:#F9D028 !important;}
.NoEat{color:#F20804 !important;}
.IdTitle{padding-top:0.8rem;font-weight: bold;text-align: left;}
.IdTitle span{font-size:0.7rem;}
.IdImg{text-align: left;padding-top:0.4rem;}
.IdImg img{width:30%;}
.IdNotice{color:#0168b7;font-size:0.6rem;font-weight: normal;line-height:0.8rem;padding-top:1rem;}
.ID{top:8%;}
.PersonalName a{position:absolute;right:3.75%;top:0;bottom:0.2rem;border-bottom:1px solid #0168b7;font-style:italic;color:#0168b7;font-size:0.9rem;}
.systemdoctor img{width:50%;}
.HospitalContent{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:#FBFBFB;text-align: center;padding:0.6rem 0 0.5rem 0;}
.HospitalTitle{line-height: 1.2rem;font-size:1rem;font-weight:bold;display:inline-block;border-bottom:1px solid #0168b7;color:#0168b7;}
.HospitalContentNotice{font-size: 0.6rem;color:#A4A4A4;line-height: 1.2rem;font-weight:bold;}
.DoctorType{display:inline-block;width:92.5%;padding:1rem 0;border-bottom:1px solid #e9e9e9;}
.DoctorType a{display:inline-block;color:#0168b7;width:23%;font-size:0.8rem;border:2px solid #0168b7;font-weight: bold;padding:0.3rem;}
.DoctorType a:first-child{border-right:none;}
.DoctorType a:first-child{border-right:none;}
.DoctorType .active{background:#0168b7;color:#fff;}
.NewImg img{width:100%;}
.news-title{font-size:0.8rem;font-weight: bold;}
.news-content{font-size:0.7rem;padding:0.5rem 10px;}
.year-month{display:inline-block;width:92.5%;font-size:1rem;padding:0.8rem 0;color:#0168b7;font-weight: bold;text-align: left;}
.date-operate{text-align:center;}
.date-list{display:inline-block;width:92.5%;overflow:hidden;padding-bottom:1rem;border-bottom:1px solid #e9e9e9;}
.date-list li{float:left;padding:0.5rem 0 1em 0;width:14.28%;font-size:0.9rem;font-weight:bold;}
.date-list li a{display:block;color:#0168b7;}
.date-list .active{background:url(../images/bgblue.png) no-repeat center;background-size:90% auto;}
.date-list .active a{color:#fff;}
.NoFixed{position:relative;margin:1rem 0;}
.FullWidth input{width:100%;}
.Btn-register{position:relative;margin-top:-1rem;padding-bottom:1rem;}
.btn-food{float:left;width:100%;padding-bottom:0.5rem;padding-top:2rem;}
.btn-food button{display:inline-block;}
.WeightBlock{top:0;left:0;bottom:0;right:0;}
.role-title{ font-size: 0.8rem; font-weight: bold;}
.role-content{font-size: 0.7rem;padding: 0.5rem 0;}
.role-content div{font-size: 0.7rem;}
.p-title{font-weight: bold;}
.p{overflow:hidden;}
.p-one{float:left;width:6%;}
.p-two{float:right;width:94%;}
.sex-chose{top:10%;bottom:30%;}
.bz{font-size:0.6rem !important;color:#969696;}
.sevenday{text-align:center;height:1.5rem;line-height:1.5rem;border-bottom:1px solid #e7e7e7;}
.sevenday ul{display:inline-block;width:92.5%;overflow:hidden;}
.sevenday ul li{float:left;width:14.28%;font-size:0.9rem;font-weight:bold;}
.color-grey{color:#959595!important;}
.date-div{min-height:50%;width:100%;overflow:hidden;}
/* by icey */
.backIndex{float:left;text-align:left;}
.backIndex i{font-size:1.0rem;color:#0168b7;}
.backIndex span{font-weight:bold;color:#0266b1;}
.loadingBg,#loadingBg{position:fixed;z-index:9000;left:0;top:0;width:100%;height:100%;text-align:center;background:url(../images/loading.gif) no-repeat center center;}
.div1{position:absolute;top:0;left:0;right:0;overflow:hidden;}